Version Control Systems

نویسنده

  • Stefan Otte
چکیده

Classic centralized Version Control Systems have proven that they can accelerate and simplify the software development process, but one must also consider distributed systems in this analysis. What features can distributed Version Control Systems offer and why are they interesting? This paper describes the general concepts of the centralized and the distributed approaches, how Concurrent Versions System, Subversion and Git implement these concepts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Robust Feedforward Active Noise Control System with a Variable Step-Size FxLMS Algorithm: Designing a New Online Secondary Path Modelling Method

Several approaches have been introduced in literature for active noise control (ANC)systems. Since Filtered-x-Least Mean Square (FxLMS) algorithm appears to be the best choice as acontroller filter. Researchers tend to improve performance of ANC systems by enhancing andmodifying this algorithm. This paper proposes a new version of FxLMS algorithm. In many ANCapplications an online secondary pat...

متن کامل

Automatic Generation of Version Control Systems

We describe Bamboo, a system capable of generating working version control systems. Bamboo takes as input a specification of a version control system’s data model expressed using containment modeling, the pattern used to represent version histories, and choices concerning fine-grain version control behavior. Output is generated C language source code for a working version control system and tex...

متن کامل

Current Concepts in Version Control Systems

We give the reader a comprehensive overview of the state of the Version Control software engineering field, describing and analysing the concepts, architectural approaches and methods researched and included in the currently widely used version control systems and propose some possible future research directions.

متن کامل

Identifying the Dissimilarities based on Working of Programs among Versions in DVCS

In this paper, one of the most important phases of Software development that is versioning, which is done through version control systems, is being presented. The current methodologies used in distributed version management, some aspects needed in the working of Version Control Systems, the prior work that is done in this field of technology are discussed. A proposed algorithmic approach for kn...

متن کامل

VeCVL: A Visual Language for Version Control

Version control systems (VCS), such as Subversion and Git, are pervasive in industry; they are invaluable tools for collaborative development that allow software engineers to track changes, monitor issues, merge work from multiple people, and manage releases. These tools are most effective when they are a part of a developer’s habitual workflow. Unfortunately, the use of these powerful tools is...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009